// 初始化的数据（只使用一次）
const initialState = {
  counter: 10
}

// 定义的 reducer 函数
function reducer(state = initialState, action) {
  // 有新数据进行更新的时候，那么返回一个新的 state
  switch (action.type) {
    case 'addCounter':
      return 1

    case 'subCounter':
      return -1

    default:
      return state
  }
}

export default reducer
